package MyOop04;

/**
 * 调整字符串
 * 给定2个字符串，A和B
 * A的旋转操作就是将A最左边的字符移动到最右边
 * 例如，若'A'='abcde',在移动一次之后的结果就是'bcdea'
 * 如果在若干次调整操作之后，A能变成B,那么返回True。
 * 如果不能匹配成功，就返回false。
 */
public class StringPractice002 {
    public static void main(String[] args) {
        //定义A和B
        String a = "abcde";
        String b = "cdeab";

        for (int i = 0; i < a.length(); i++) {
            a = rotate(a);
            if (a.equals(b)){
                System.out.println(true);
            }else {
                System.out.println(false);
            }
        }
    }

    //定义一个旋转方法
    public static String rotate(String str){
        char first = str.charAt(0);
        String end = str.substring(1);

        return end+first;
    }
}
